f4263966a8e26874bdd618f590b4ff4ecc0092a6,editor/editor-runtime/source/jetbrains/mps/nodeEditor/cells/TransactionalPropertyAccessor.java,TransactionalPropertyAccessor,commit,#,69

Before Change


    if (myHasValueToCommit) {
      doCommit(myOldValue, myUncommittedValue);

      getRepository().getModelAccess().executeCommand(new Base(null, getGroupId()) {
        @Override
        public void run() {
          resetUncommittedValue();
          UndoHelper.getInstance().addUndoableAction(new DummyUndoableAction(getNode()));
        }
      });

      myOldValue = null;
      synchronizeCell();

After Change


    if (myHasValueToCommit) {
      doCommit(myOldValue, myUncommittedValue);

      getRepository().getModelAccess().executeCommand(new CommitCommand(myEditorCell.getContext()));

      myOldValue = null;
      synchronizeCell();